package com.example.utils.initializationconfig;

import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;

/**
 * 用来在容器初始化之后进行的启动任务
 * @PostConstruct注解一般放在Bean的方法上，一旦Bean初始化完成之后，将会调用这个方法
 *
 * @ClassName SimpleExampleBean
 * @Author xiaojiang
 * @Date 2021/8/31 下午 12:23
 */
@Component
public class SimpleExampleBean {

    /**
     *  TODO  PostConstruct 注解其实是来自于 javax的扩展包中(大多数人的印象中是来自于Spring框架)，
     *       它的作用在于声明一个Bean对象初始化完成后执行的方法。
     *       该方法会在所有依赖字段注入后才执行，当然这一动作也是由Spring框架执行的。
     *@PostConstruct注解一般放在Bean的方法上，一旦Bean初始化完成之后，将会调用这个方法
     * @Author 江
     * @Date 2021/9/28 下午 16:32
     */
    @PostConstruct
    public void init(){
        System.out.println("Bean初始化完成，调用...........");
    }



}
